ffc40987f780b865e631c66d921abad769276809,src/main/java/net/drgnome/virtualpack/VPack.java,VPack,openChest,#Player#number#boolean#,925
Before Change
public void openChest(Player bukkitPlayer, int nr, boolean free)
{
free = free || !Money.world(_world).enabled();
VInv inv = _chests.get((Integer)nr);
if(inv == null)
{
After Change
sendMessage(bukkitPlayer, (_chests.size() == 1) ? Lang.get(bukkitPlayer, "chest.bought.one") : Lang.get(bukkitPlayer, "chest.bought.many", "" + _chests.size()), ChatColor.GREEN);
}
public void openChest(Player bukkitPlayer, int nr, boolean admin)
{
VInv inv = _chests.get((Integer)nr);
if(inv == null)
{
sendMessage(bukkitPlayer, Lang.get(bukkitPlayer, "chest.none"), ChatColor.RED);
return;
}
int wait = chestCooldown() - (int)Util.round((double)(System.currentTimeMillis() - _cooldown[5]) / 1000D);
if(!admin && (wait >= 0))
{
sendMessage(bukkitPlayer, Lang.get(bukkitPlayer, "cooldown.wait", "" + wait), ChatColor.RED);
return;
}
EntityPlayer player = ((CraftPlayer)bukkitPlayer).getHandle();
if(!admin && Money.world(_world).enabled() && !Money.world(_world).hasTake(_player, priceChestUse()))
{
sendMessage(bukkitPlayer, Lang.get(bukkitPlayer, "money.toofew"), ChatColor.RED);
return;
}
int size = getChestSize() * 9;
inv.resize(size);
VChest container = new VChest(player, inv);
Util.openWindow(player, container, Lang.get(bukkitPlayer, "chest.name", "" + nr), 0, size);
_cooldown[5] = System.currentTimeMillis();
}
public void dropChest(Player bukkitPlayer, int nr)